在 Python 中,for 可以非常高效地用來處理一系列的重複操作。相比 while 迴圈,for 迴圈通常適用於確定的迴圈次數。
for() 基本語法for 變量 in 可迭代對象:
迴圈內的代碼
fruits = ["apple", "banana", "cherry"]
for fruit in fruits:
print(fruit) # apple, banana, cherry
word = "Python"
for letter in word:
print(letter) # P, y, t, h, o, n
range() 生成數值範圍range() 生成數值序列,用於固定次數的迭代。
for i in range(5):
print(i) # 0, 1, 2, 3, 4
range(start, stop, step)指定 range() 的起始值、終止值和步長。
for i in range(2, 10, 2):
print(i) # 2, 4, 6, 8
breakfor i in range(5):
if i == 3:
break
print(i) # 0, 1, 2
continuefor i in range(5):
if i == 3:
continue
print(i) # 0, 1, 2, 4